home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 11 / Info-Mac_XI_Disc_1.cdr_ / Info-Mac XI Disc 1.cdr / Programs / Disk & File / ][2Mac 1.0.4 / ][2Mac Read Me < prev    next >
Encoding:
Text File  |  1997-02-21  |  9.1 KB  |  257 lines  |  [TEXT/ttxt]

  1. Dear reader,
  2.  
  3. Here is an updated version of ][2Mac.
  4.  
  5. ][2Mac is a set of 2 applications, 1 for the Mac and 1 for the Apple-][, which allows you to backup Apple-][ DOS 3.3-, CHE-DOS 3.4- and Pro-DOS-floppies to a Mac in a format that is recognized by IIe, the Apple //e emulator for the Mac, written by Victor and Vincent Tan.
  6.  
  7.  
  8. ][2Mac should be run under the DOS 3.3 or CHE-DOS 3.4 Operating System.
  9.  
  10.  
  11. The Apple-][ program, written in Applesoft Basic, expects a CCS-7710 (compatible) serial interface, running at 9600 bps, in slot #2 by default. If a different interface is being used or a different slot or speed, then it should not be difficult to change that.  Below you will find a list of all supported interfacecards. 
  12.  
  13.  
  14. There are no plans (yet) to support other speeds (like: 1200 bps or so), because
  15. all that would be sent on 1200 bps is just the BASIC-program from the Mac to the
  16. Apple-][. Floppyimages will always be transferred at 9600 bps (except for those
  17. interfaces that don't support more than 300 bps), no matter what.
  18.  
  19.  
  20. The floppy-images are passed from the Apple-][ to the Mac over a serial cable . A 35 track floppy will take just a few minutes to get transferred at 9600 bps.
  21.  
  22.  
  23.  
  24. Here is how it works:
  25.  
  26. Apple-][:
  27. Type in: IN#x (where x is the slot# you have put your serial card in)
  28.  
  29. Mac:
  30. Under the 'Special' menu select the kind of Apple-][ (interface) you are going to use. Transmissionspeed is 300 bps for the Apple-//c and other Apple-][-types equipped with an Apple Communications Interface Card. Otherwise the speed defaults to 9600 bps.
  31. Under the 'File' menu select 'Download BASIC-program to Apple-]['
  32.  
  33.  
  34. The Mac will now start to download the Basic-program to the Apple-][. When the download is done change line 20 of the Basic-program and fill in as much as you know about your configuration.
  35.  
  36. The supplied line 20 looks like:
  37. 20 APPLE$ = "][" : SLOT$ = "2" : CARD$ = "CCS7710"
  38.  
  39.  
  40. Supported options:
  41. APPLE$ can be:  "]["                (the type of APPLE-][)
  42.            or:  "][+"
  43.            or:  "][E"
  44.            or:  "][C"
  45.  
  46. SLOT$  can be:  "1"                 (the slot that the serial-card is in)
  47.            or:  "2"
  48.            or:  "3"
  49.            or:  "4"
  50.            or:  "5"
  51.            or:  "6"
  52.            or:  "7"
  53.  
  54. CARD$  can be:  "CCS7710"           (CCS-7710)
  55.            or:  "PACT"              (PACT)
  56.            or:  "SSC"               (APPLE SUPER SERIAL CARD)
  57.            or:  "APPLECIC"          (APPLE COMMUNICATIONS INTERFACE CARD)
  58.            or:  "UNKNOWN"           (None of the above)
  59.  
  60. ACIA$  can be:  "6850"              (kind of communications-chip on the card)
  61.            or:  "6551"
  62.  
  63. STS$   can be:        "C080"  to  "C08F"  (STATUS-address of the chip (6850/6551))
  64.            or:  "C090"  to  "C09F"
  65.            or:  "C0A0"  to  "C0AF"
  66.            or:  "C0B0"  to  "C0BF"
  67.            or:  "C0C0"  to  "C0CF"
  68.            or:  "C0D0"  to  "C0DF"
  69.            or:  "C0E0"  to  "C0EF"
  70.            or:  "C0F0"  to  "C0FF"
  71.  
  72. DTA$   can be:        "C080"  to  "C08F"  (DATA-address of the chip (6850/6551))
  73.            or:  "C090"  to  "C09F"
  74.            or:  "C0A0"  to  "C0AF"
  75.            or:  "C0B0"  to  "C0BF"
  76.            or:  "C0C0"  to  "C0CF"
  77.            or:  "C0D0"  to  "C0DF"
  78.            or:  "C0E0"  to  "C0EF"
  79.            or:  "C0F0"  to  "C0FF"
  80.  
  81. CMD$   can be:        "C080"  to  "C08F"  (COMMAND-address of the chip (6551))
  82.            or:  "C090"  to  "C09F"
  83.            or:  "C0A0"  to  "C0AF"
  84.            or:  "C0B0"  to  "C0BF"
  85.            or:  "C0C0"  to  "C0CF"
  86.            or:  "C0D0"  to  "C0DF"
  87.            or:  "C0E0"  to  "C0EF"
  88.            or:  "C0F0"  to  "C0FF"
  89.  
  90. CTRL$  can be:        "C080"  to  "C08F"  (CONTROL-address of the chip (6551))
  91.            or:  "C090"  to  "C09F"
  92.            or:  "C0A0"  to  "C0AF"
  93.            or:  "C0B0"  to  "C0BF"
  94.            or:  "C0C0"  to  "C0CF"
  95.            or:  "C0D0"  to  "C0DF"
  96.            or:  "C0E0"  to  "C0EF"
  97.            or:  "C0F0"  to  "C0FF"
  98.  
  99. BPS$   can be:  "300" or "9600"     (serial linespeed in Bits Per Second)
  100.  
  101.  
  102. Example of a configurationline:
  103. 20 SLOT$="2" : ACIA$="6551" : STS$="C080" : DTA$="C081" : CTRL$="C082" : CMD$="C083" : BPS$="9600"
  104.                                                                        or
  105. 20 APPLE$="][C"
  106.                                                                        or
  107. 20 APPLE$="][E" : SLOT$="2" : CARD$="SSC"
  108.  
  109. The more data you can supply the easier it will be for the Basic-program to find out exactly how to send out the floppies to the Mac!
  110.  
  111.  
  112.  
  113. When line 20 in the BASIC-program seems to be OK then I suggest you save the program as it is now. Then proceed as follows:
  114.  
  115. Apple-][:
  116. Type in: RUN
  117.  
  118. Mac:
  119. Under the 'File' menu select 'Receive Apple-][ disk' and define a name for the resulting file
  120.  
  121. Apple-][:
  122. Answer the questions about slot- and drivenumber where the floppy-to-be-transferred can be found
  123.  
  124. Transmissionspeed is 300 bps on Apple-]['s equipped with an Apple Communications Interface Card. Otherwise the speed defaults to 9600 bps.
  125.  
  126.  
  127. If the Apple-][ program fails, the reason will probably be one or more wrong definitions in line 20 of the Applesoft program. This could be the case because you are using an unsupported interface...
  128.  
  129. If you seem to be unable to get the transfer going then sit down behind the Apple-][ and type:
  130.  
  131.           CALL -151
  132.           Cx00L               (where x is the slot# the card is in)
  133.           L
  134.           L                   (keep hitting L until you reach CxFF)
  135.           L
  136.    
  137.  
  138.    while typing the L commands look for data that says like:
  139.  
  140.                              LDA   $C080,X
  141.                               .       .
  142.                               .       .
  143.                        or:   STA   $C081,X
  144.                               .       .
  145.                               .       .
  146.  
  147.                  or maybe:   LDA   $C0A0
  148.                               .       .
  149.                               .       .
  150.                        or:   STA   $C0A1
  151.                               .       .
  152.                               .       .
  153.  
  154.    Let me know what you see there...
  155.    Also tell me if one of the bigger chips on the interface carries stamped
  156.    data that contains the number 6850 (like MC6850) or 6551 or not...
  157.    
  158.    Wait for my replies (I WILL GET BACK TO YOU!)....
  159.  
  160.  
  161.  
  162. Cable needed:
  163. Of course you need a cable between the Apple-][ and the Mac. I have included a few
  164. cable-examples in a separate file called '][->Mac cable (print me!)'.
  165.  
  166.  
  167.  
  168. Wish-list:
  169. -?
  170.  
  171.  
  172. version history:
  173.  
  174. 22-feb-1997, v1.0.4
  175. -Implemented support for the Mac's printerport
  176.  
  177. 19-feb-1997, v1.0.3
  178. -Implemented a fix that makes sure disk-read-errors will be retried 25 times.
  179.  
  180. 25-nov-1996, v1.0.2
  181. -Implemented a fix that slows down the transmission of the BASIC-program
  182.   to the Apple-][. This is because the SSC card seems to need just a little
  183.   more time to process the incoming datastream. All users are advised to
  184.   retransmit the BASIC-program to their Apple-][.
  185.  
  186. 30-oct-1996, v1.0.1
  187. -Apple-][-program will reset the screen to TEXT: NORMAL on startup
  188. -Minor enhancement for the Mac-startup-screen and datacom sync-process
  189. -Some errorhandlers give more explaing messages in 1.0.1
  190.  
  191. 30-sep-1996, v1.0
  192. -Apple-][ will no longer show which track/sector is being sent
  193. -Preferences will be remembered in registered versions  of ][2Mac
  194. -Apple-//c is now fully supported
  195.  
  196. 25-sep-1996, v0.9.5
  197. -First attempt to support Apple-//c (not operational yet)
  198. -Better sumchecking
  199. -Fix for Super Serial Card
  200. -More info in the 'About ][2Mac' screens
  201. -The releasematerials now include some cable-examples
  202.  
  203. 5-sep-1996, v0.9.4
  204. -I implemented quite some enhancements to the BASIC-program
  205.  
  206. 29-aug-1996, v0.9.3
  207. -Disk-transfers are now being sumchecked
  208. -Support for both 300 and 9600 bps because:
  209.    - the Apple Communications Interface communicates at 300 bps by default
  210.    - the Apple-//c communicates at 300 bps by default
  211. -Support for the Apple Communications Interface Card
  212.  
  213. 22-aug-1996, v0.9.2
  214. -Added support for 6551 ACIA
  215. -Added support for SSC card
  216.  
  217. 21-aug-1996, v0.9.1
  218. -Complete rewrite of the Apple-][ program
  219. -The program is now ready for various kinds of Apple-][ configurations
  220.  
  221. 18-aug-1996, v0.9b3
  222. -Some more errorchecking implemented
  223. -Version of Apple-][ program gets checked against latest versionnumber
  224. -Some more helpful and user-friendly messages implemented
  225.  
  226. 14-aug-1996, v0.9b2
  227. -Unreadable sectors that are not 'in use' no longer cause the transmission to abort
  228. -Fixed a bug that caused out-of-sync errors while doing more then 1 Apple-][ disk
  229. -Out-of-sync errors now also terminate the Apple-][ program
  230.  
  231. 12-aug-1996, v0.9b1, first beta-release
  232.  
  233.  
  234.  
  235. About the Apple //e emulator:
  236. I myself discovered the emulator at sumex-aim.stanford.edu under the name
  237. /info-mac/app/IIe-301.hqx.
  238. The emulator can also be downloaded from Vincent Tan's internet-web-site using the URL: http://www.usyd.edu.au/~vtan/index.html
  239.  
  240.  
  241. If you like this program and (plan to) use it, then please send your registration to:
  242. PA2AGA
  243. P.O.BOX 34
  244. 2680 AA  MONSTER
  245. THE NETHERLANDS
  246. Don't send bank-cheques, as I have to pay more for collecting the money than the actual
  247. value of the cheque... Cash should be OK...
  248.  
  249.  
  250. Kind regards,
  251. Adam van Gaalen
  252.  
  253. e-mail: vangaalen@caiw.nl         for private mail
  254.     or: a.vangaalen@nitg.tno.nl   for mail to my office
  255.  
  256.  
  257. © Copyright 1996 - 1997, Adam van Gaalen